목차
Abstract
“
Cyclomatic complexity was initially formulated as a measurement of the “testability and maintainability” of the control flow of a module. While it excels at measuring the former, its underlying mathematical model is unsatisfactory at producing a value that measures the latter. This white paper describes a new metric that breaks from the use of mathematical models to evaluate code in order to remedy cyclomatic complexity’s shortcomings and produce a measurement that more accurately reflects the relative difficulty of understanding, and therefore of maintaining methods, classes, and applications.
목차 관련 글 이른 리턴(early return)의 이점 “만연한 오해와 달리 이른 리턴(early return) 또는 Guard clauses는 순환복잡도에 영향을 주지 않는다.” A complexity measure “The last section of this paper deals with a testing methodology used in conjunction with the complexity measure…” The Illusion of Thinking: Understanding the Strengths and Limitations of Reasoning Models via the Lens of Problem Complexity “While our puzzle environments enable controlled experimentation with fine-grained control over problem complexi…” Understandability and predictability “So there is nothing to stop systems like those at the end of the previous section from showing up.” Measuring AI Ability to Complete Long Tasks “To quantify the capabilities of AI systems in terms of human capabilities, we propose a new metric: 50%-task-co…” 복잡성 보존의 법칙 관련 절: nomodes.com의 인용들 Measuring the Impact of Early: 2025 AI on Experienced Open-Source Developer Productivity “We conduct a randomized controlled trial (RCT) to understand how AI tools at the February-June 2025 frontier af…” Working with AI: Measuring the Occupational Implications of Generative AI “Combining these activity classifications with measurements of task success and scope of impact, we compute an A…” Extended cognition in plants: is it possible? “Here, we propose that extended cognition may also be found in plants and could partly explain the complexity of…” Cognitive co-processor “It is useful to think of the human and the computer together as a single cognitive entity.” Six views of embodied cognition 관련 절: 주장 4 소개 인지 혁명 관련 절: 심리학에 미친 영향 Some evidence on the cognitive benefits of learning to code “In this opinion paper, we (a) argue that learning to code involves thinking processes similar to those in other…” Thinking Beyond Tokens: From Brain-Inspired Intelligence to Cognitive Foundations for AGI and its Societal Impact “This paper offers a cross-disciplinary synthesis of AGI development, spanning artificial intelligence, cognitiv…” AI 시대의 프로그래밍 교육 주제어가 겹침 인지적 적소 구축 “In this way, the exploitation of the physical situation allows relatively lightweight cognitive strategies to r…” Your Brain on ChatGPT “Cognitive activity scaled down in relation to external tool use.” Distributed Representation (paper) “Superposition is given a rigorous definition, leading in turn to a precise mathematical framework which encompa…” Programmer's brain “In the context of working memory, this capacity is known as the cognitive load .” The cognitive benefits of learning computer programming: A meta-analysis of transfer effects “This popularity is based on the claim that learning computer programming improves cognitive skills, including c…”